A Taxonomy of Race Conditions

نویسندگان

  • David P. Helmbold
  • Charles E. McDowell
چکیده

abstract Parallel programs are frequently non-deterministic, meaning they can give diierent results when provided the same input. These diierent results arise because variations in the timing of the multiple threads cause the threads to access shared resources in diierent orders. The phenomena that cause the non-deterministic behavior have been (and continue to be) variously referred to as access anomalies, race conditions or just races. In a recent paper, Netzer and Miller made an important contribution to formalizing and standardizing adjectives that can be applied to \races." In this paper we continue this eeort by presenting a reened taxonomy for races in parallel programs. The terminology we suggest is not always consistent with that used previously and we describe why we believe our terminology is more descriptive.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Taxonomy of Race Detection Algorithms

abstract This paper presents a taxonomy that categorizes methods for determining event orders in executions of parallel programs. These event orderings can then be used to detect race conditions in parallel programs. The paper also shows how recent race results t into the event ordering taxonomy, and presents some new results for previously unexamined points in the taxonomy.

متن کامل

What is a race in a programand when can we detect it ?

abstract This paper presents a taxonomy of methods for detecting race conditions in parallel programs, shows how recent results t into the taxonomy, and presents some new results for previously unexamined points in the taxonomy. It also presents a taxonomy of \races" and suggested terminology.

متن کامل

BIOETHNIC CONSCRIPTION: Genes, Race, and Mexicana/o Ethnicity in Diabetes Research

This article is an examination of academic, corporate, and state-funded alliance of molecular, biological, computer, and clinical scientists who are conducting research into the genetic epidemiology of type 2 diabetes. Because type 2 diabetes affects human groups differently, researchers use ethnic and racial taxonomies to parse populations and social history to rationalize their categorical ch...

متن کامل

Race and Ethnic Differences in the Associations between Cardiovascular Diseases, Anxiety, and Depression in the United States

Introduction: Although cardiovascular diseases and psychiatric disorders are linked, it is not yet known if such links are independent of comorbid medical diseases and if these associations depend on race and ethnicity. This study aimed to determine if the associations between cardiovascular diseases with general anxiety disorder (GAD) and major depressive episode (MDE) are ind...

متن کامل

Three-Fifths a Racist: A Typology for Analyzing Public Opinion About Race

Is race politics primarily about symbolic racism, principled conservatism, or group conflict? After almost three decades, this debate among some of our best scholars seems scarcely closer to resolution, yet the theoretical, empirical, and normative issues at stake remain enormous. All three parties to the debate falsely assume that the causal structure driving opinion about race policy is homog...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 33  شماره 

صفحات  -

تاریخ انتشار 1996